home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
20
/
5
/
DISK2058.ZIP
/
NEWS
< prev
next >
Wrap
Text File
|
1980-01-01
|
5KB
|
183 lines
Peter Campbell Software,
PO box 54-180 Mana,
NEW ZEALAND. Phone (04) 399 721.
** Latest news as at 11th December 1990 **
(1) New Postal Address: Peter Campbell Software
PO box 54-180 Mana,
NEW ZEALAND. Phone (04) 399 721.
(2) I am seeking some floating point assembly routines for maths functions
including + - * / and SIN COS TAN etc... if anyone can help please send me
details, thank you.
(3) I have recently completed version 1.00 of FASTBASE.
FASTBASE is a new 4th Generation Computer Language!!!
FASTBASE is designed for writing database applications of all sizes using
an english like language for data definition and procedures, and a friendly
screen layout designer for record layout.
FASTBASE is written using my FAST language and contains nearly 9,000 lines.
FASTBASE supports character, date, time, yesno and numeric field types;
many functions are available for each type including a full set of date and
time functions.
FASTBASE is a relational database, up to 200 different record types can be
used at once, each record can contain up to 64 indexes, each index can
contain up to 8 fields. A lot of data can be stored.
An example dictionary file for a small FASTBASE application:
FIRST:NAME 20 c;
LAST:NAME 40 c;
PHONE 12 c;
ADDRESS 40 c;
BALANCE 10.2;
LAST:DATE date;
COMMENTS 70 c;
TYPE 1 c;
COMPANY:NAME 60 c;
index I@NAME contains TYPE, LAST:NAME, FIRST:NAME;
record CLIENT contains
FIRST:NAME, LAST:NAME,
PHONE[3],
ADDRESS[4],
BALANCE,
LAST:DATE,
COMMENTS[10],
TYPE,
I@NAME;
record SYSTEM contains COMPANY:NAME;
record CLIENT1 alias CLIENT;
record CLIENT2 alias CLIENT;
record SYSTEM_HEADER alias SYSTEM;
An example procedure in FASTBASE:
proc HOME;
ENTER:
find SYSTEM then
{
SYSTEM's COMPANY:NAME = center (SYSTEM's COMPANY:NAME);
header SYSTEM_HEADER;
}
else
{
input SYSTEM with s y;
goto ENTER;
}
START:
forever
{
on break goto START;
menu 'MAIN MENU',
'1 Debtor Maintenance', '2 Creditor Maintenance',
'', 'X Exit';
case '1'
{
WORK's TYPE = 'D';
WORK's TITLE = 'Debtor Maintenance';
call MAINT;
}
case '2'
{
WORK's TYPE = 'C';
WORK's TITLE = 'Creditor Maintenance';
call MAINT;
}
case 'X' exit;
}
/*====================================*/
proc MAINT;
forever
{
MENU:
on break return;
menu WORK's TITLE,
'1 Add', '2 Update/Delete', '3 Enquire';
on break goto MENU;
case '1'
forever
{
null CLIENT;
CLIENT's TYPE = WORK's TYPE;
input CLIENT1 with s y;
}
case '2'
display every selected CLIENT using I@NAME
having TYPE = WORK's TYPE with m=CLIENT1 d y;
case '3'
display every selected CLIENT using I@NAME
having TYPE = WORK's TYPE with v=CLIENT1;
case null return;
}
end;
The above example is only a simple database and does not show any features of
FASTBASE, it is only to demonstrate the sort of language it uses.
FASTBASE is not public domain software, I have written it with the intent of
providing computer users (both home and business) with a cheap but most
powerful database system. I did this because I feel that currently most
commercially availble products are a piece of .... well not very useful anyway.
(a) they're expensive,
(b) they're computer power hungry (386+ recommended),
(c) they're disk space hungry,
(d) they're memory hungry,
(e) the languages provided with them are hard to learn,
(f) they have too many features - slow learning curve,
(g) the development cycle is slow, compile time etc.
(h) ...
FASTBASE on the other hand is I hope an improvement over all the above
criticisms. To see for yourself please write now for a demonstration...
Peter Campbell Software,
PO box 54-180 Mana,
New Zealand.
Please send either a self addressed disk box or about $3-$5 to cover disk and
postage, thankyou.
If you're interested in FASTBASE then here's the deal...
$30 Hourly rate for contracting. Minumum of $20.
A fee of $50 is charged for the first program to cover the
cost of the FASTBASE runtime system including screen designer
and manuals.
$150 A limited compiler - 10 different record types only.
$600 The full compiler. License to use for in-house development.
$150 deductible if already own the limited compiler.
$POA The complete FASTBASE system. Unlimited license.
$600 deductible if already own the full compiler.
Prices are in NZ dollars (NZ$1 = .77 AUSD or .60 USD approx).
Visa, mastercard and bankcard are accepted, and almost any currency cheque.
All pricing includes: * one year of help, support and bug fixes.
--------------------- * printed manuals (laser printing with cover)
- The compiler manual.
- The screen designer manual.
- The project maintenance manual.
- The user manual.
(extra manuals at $15 each)
All enquiries welcome.